package net.wicp.tams.common.spring.connector;

import org.springframework.stereotype.Service;

import net.wicp.tams.common.Result;
import net.wicp.tams.common.connector.beans.CusDynaBean;
import net.wicp.tams.common.connector.executor.IBusiApp;
import net.wicp.tams.common.exception.ProjectException;

/**
 * 
 *测试用的协议 eg: {"param1":"aaa",
 *               "ControlInfo":{"requestCommand":"test","senderSystem":"IV","senderApplication":"Hammer","version":"1.0","senderChannel":"H5","msgId":"aaaaa"}}
 * @author zhoujunhui 2019年1月5日
 */
@Service(value = "test")
public class Test implements IBusiApp {

	@Override
	public CusDynaBean exe(CusDynaBean inputBean, CusDynaBean outBeanOri) throws ProjectException {
		String param1 = inputBean.getStrValueByName("param1");
		Result ret = Result.getSuc("调用成功");
		outBeanOri.setResult(ret);
		outBeanOri.set("ret1", "hello " + param1);
		return outBeanOri;
	}
}
